home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Over 1,000 Windows 95 Programs
/
Over 1000 Windows 95 Programs (Microforum) (Disc 1).iso
/
0446
/
clisrc.zip
/
CLIPBRD.H
< prev
next >
Wrap
C/C++ Source or Header
|
1992-03-15
|
1KB
|
66 lines
// clipbrd.h RHS 3/1/92
class ClipBoard
{
HWND hWnd;
public:
HWND NextViewer;
ClipBoard(void)
{
hWnd = NextViewer = 0;
}
ClipBoard(HWND h)
{
hWnd = h;
NextViewer = 0;
}
void SethWnd(HWND h)
{
hWnd = h;
}
BOOL Open(void)
{
return OpenClipboard(hWnd);
}
BOOL Empty(void)
{
return EmptyClipboard();
}
HANDLE SetData(WORD format, HANDLE mem)
{
return SetClipboardData(format, mem);
}
BOOL Close(void)
{
return CloseClipboard();
}
HWND GetOwner(void)
{
return GetClipboardOwner();
}
WORD EnumFormats(WORD format = 0)
{
return EnumClipboardFormats(format);
}
HANDLE GetData(WORD format)
{
return GetClipboardData(format);
}
void JoinViewers(void)
{
if(hWnd)
NextViewer = SetClipboardViewer(hWnd);
}
void QuitViewers(void)
{
if(hWnd)
ChangeClipboardChain(hWnd,NextViewer);
}
};